runtime.hchan.recvx (field)
28 uses
runtime (current package)
chan.go#L42: recvx uint // receive index
chan.go#L313: racenotify(c, c.recvx, nil)
chan.go#L314: racenotify(c, c.recvx, sg)
chan.go#L315: c.recvx++
chan.go#L316: if c.recvx == c.dataqsiz {
chan.go#L317: c.recvx = 0
chan.go#L319: c.sendx = c.recvx // c.sendx = (c.sendx+1) % c.dataqsiz
chan.go#L354: typedmemclr(c.elemtype, chanbuf(c, c.recvx))
chan.go#L355: c.recvx++
chan.go#L356: if c.recvx == c.dataqsiz {
chan.go#L357: c.recvx = 0
chan.go#L590: qp := chanbuf(c, c.recvx)
chan.go#L592: racenotify(c, c.recvx, nil)
chan.go#L598: c.recvx++
chan.go#L599: if c.recvx == c.dataqsiz {
chan.go#L600: c.recvx = 0
chan.go#L688: qp := chanbuf(c, c.recvx)
chan.go#L690: racenotify(c, c.recvx, nil)
chan.go#L691: racenotify(c, c.recvx, sg)
chan.go#L699: c.recvx++
chan.go#L700: if c.recvx == c.dataqsiz {
chan.go#L701: c.recvx = 0
chan.go#L703: c.sendx = c.recvx // c.sendx = (c.sendx+1) % c.dataqsiz
select.go#L436: racenotify(c, c.recvx, nil)
select.go#L445: qp = chanbuf(c, c.recvx)
select.go#L450: c.recvx++
select.go#L451: if c.recvx == c.dataqsiz {
select.go#L452: c.recvx = 0
 |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |